package yesjava;

/**
 * 演示一维数组
 */
public class ArrayDemo {
    public static void main(String[] args) {
       /* int[] arr1 = new int[]{1, 2, 3, 4, 4, 5, 6};  // 1 种方式
        for (int i = 0; i < arr1.length; i++) {

        }
        int[] arr2 = {1, 2, 3, 4, 4, 5, 6};   // 1 种方式
        int[] arr3 = new int[5];   // 3 种方式
        arr3[0]= 1;
        arr3[1]= 1;
        arr3[2]= 1;
        arr3[3]= 1;
        arr3[4]= 1;*/


//       细节
        int[] arrA = new int[3];// 数组是否具有默认初始化
        arrA =new int[]{2,3,3,5,5,6};
//        把奇数加1
        for (int i = 0; i < arrA.length; i++) {
            if(arrA[i] % 2==1){
                arrA[i] = arrA[i] + 1;
            }
        }
        /*for(int tmp : arrA){//foreach 循环：只能看，不能动
            if(tmp % 2==1){
                tmp = tmp + 1;
            }
        }*/
        System.out.println("===========================");
        for(int tmp : arrA){//foreach 循环：只能看，不能动
            System.out.println(tmp);
        }



/*
//        null 是所有引用类型的空引用
        int[] a = null;
        String str = null;
//        System.out.println(null); 报错，为什么要报错
*/

    }


}
